Streamline: Efficient OS Communication Through Versatile Streams
نویسنده
چکیده
Streamline is a stream-based communication subsystem that spans from embedded hardware to userspace processes. It improves performance of memory and I/O bound applications by constructing tailor-made datapaths for each application at runtime. Datapath optimisation removes unnecessary copying, context switching and cache replacement. It simplifies integration of embedded and distributed hardware. Streamline automates datapath optimisation and only presents users a clear, concise request language. Streamline exports the BSD sockets, POSIX file & pipe and PCAP interfaces. Observed performance improvements compared to Linux are up to an order of magnitude.
منابع مشابه
ICC ' 2000 , June , 2000 , New Orleans , Louisiana
Source traac streams as well as aggre-gated traac ows often exhibit long-range-dependent (LRD) properties. In this paper, we model each traac stream component through the multiplicative multi-fractal counting process traac model. We prove that the superposition of a nite number of multiplicative multifractal traac streams results in another multi-fractal stream. This property makes the multifra...
متن کاملMultimodal Data Collection and Analysis of Collaborative Learning through an Intelligent Tutoring System
A great deal of learning analytics research has focused on what can be achieved by analyzing log data, which can yield important insights about how students learn in online systems. Log data cannot capture all important learning phenomena, especially in open-ended, collaborative, or project-based environments. Collecting and processing/analyzing additional multimodal data streams, however, pres...
متن کاملSuperposition of Multiplicative Multifractal Traffic Streams
Source traffic streams as well as aggregated traffic flows often exhibit long-range-dependent (LRD) properties. In this paper, we model each traffic stream component through the multiplicative multifractal counting process traffic model. We prove that the superposition of a finite number of multiplicative multifractal traffic streams results in another multifractal stream. This property makes t...
متن کاملSketching Streams Through the Net: Distributed Approximate Query Tracking
Emerging large-scale monitoring applications require continuous tracking of complex dataanalysis queries over collections of physicallydistributed streams. Effective solutions have to be simultaneously space/time efficient (at each remote monitor site), communication efficient (across the underlying communication network), and provide continuous, guaranteed-quality approximate query answers. In...
متن کاملSpatial multiplexing by spatiotemporal spreading: receiver considerations
The use of multiple transmit and receive antennas allows to transmit multiple signal streams in parallel and hence to increase communication capacity. Apart from capacity, the MIMO channel also offers potentially a large number of diversity sources. To exploit these diversity degrees, and hence enhance outage capacity, bit interleaved coded modulation is now a classical solution. In this paper ...
متن کامل